package com.itheima.d9_interface_attention;
/*
    接口其他注意事项（了解）
        1、一个接口继承多个接口，如果多个接口中存在方法签名冲突，则此时不支持多继承。
        2、一个类实现多个接口，如果多个接口中存在方法签名冲突，则此时不支持多实现。
        3、一个类继承了父类，又同时实现了接口，父类中和接口中有同名的默认方法，实现类会优先用父类的。
        4、一个类实现了多个接口，多个接口中存在同名的默认方法，可以不冲突，这个类重写该方法即可。
 */
interface Interface1{
    public default void method(){
        System.out.println("Interface1中的method方法");
    }
}
class Father{
    public void method(){
        System.out.println("Father类中的method方法");
    }
}

//子类
class Son extends Father implements Interface1{

}

public class Test2 {
    public static void main(String[] args) {
        //创建子类对象
        Son son = new Son();
        son.method(); //优先使用父类中的method方法
    }
}















